package com.ruoyi.web.pojo.dto.stock;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName: StockVo
 * @author: z越
 * @date: 2024/1/31  15:25
 * @description
 */
@Data
public class StockVo {
    @ApiModelProperty("id")
    private String id;

    /**
     * 入库日期
     */
    @ApiModelProperty("入库日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date storageDate;

    /**
     * 产品名称
     */
    @ApiModelProperty("产品名称")
    private String product;

    /**
     * 产品类型
     */
    @ApiModelProperty("产品类型(农资 ; 农产品 ; 机械设备 ; 其他类)")
    private String type;

    /**
     * 来源
     */
    @ApiModelProperty("来源（线上采购 ; 线下采购; 其他")
    private String source;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private Float number;

    /**
     * 单位
     */
    @ApiModelProperty("单位")
    private String unit;



    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("开始时间 yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
    @ApiModelProperty("结束时间 yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
    @ApiModelProperty(value = "附件")
    private String pic;
    @ApiModelProperty(value = "备注")
    private String remark;
    private Date updateTime;
    private String createBy;
}
